//
//  HNSH_MyTeamModel.m
//  HNSH_SingleProject
//
//  Created by 李宇廷 on 2023/2/28.
//

#import "HNSH_MyTeamModel.h"

@implementation HNSH_MyTeamModel

+ (NSDictionary *)modelContainerPropertyGenericClass {
    return @{@"info" : [HNSH_InfoModel class],
             @"parent_info" : [HNSH_LevelInfoModel class]
    };
}

@end

@implementation HNSH_InfoModel

+ (nullable NSDictionary<NSString *, id> *)modelCustomPropertyMapper {
    return @{@"uid":@"id"
    };
}

@end

@implementation HNSH_RequirementsModel

- (void)encodeWithCoder:(nonnull NSCoder *)coder {
    [super yy_modelEncodeWithCoder:coder];
}

- (nullable instancetype)initWithCoder:(nonnull NSCoder *)coder {
    self = [super yy_modelInitWithCoder:coder];
    if (self) {
        
    }
    return self;
}

@end

@implementation HNSH_LevelInfoModel

- (void)encodeWithCoder:(nonnull NSCoder *)coder {
    [super yy_modelEncodeWithCoder:coder];
}

- (nullable instancetype)initWithCoder:(nonnull NSCoder *)coder {
    self = [super yy_modelInitWithCoder:coder];
    if (self) {
        
    }
    return self;
}


+ (NSDictionary *)modelContainerPropertyGenericClass {
    return @{ @"requirements" : [HNSH_RequirementsModel class]
    };
}

@end
